#ifndef _COMMAND_ARGS_H_
#define _COMMAND_ARGS_H_

#include <string>
using namespace std;

// For parsing command line arguments
class CmdLineArgs
{
	void initializeToDefaults();

	void parse_args(int argc, char** argv);
	void parse_long(const char* arg, unsigned long* value, const char* prefix, const char* varname);

public:
	unsigned long node_id;		// -i : NodeID
	
	CmdLineArgs();
	CmdLineArgs(int argc, char **argv);
	
};

//Don't include things in headers that only one source file needs

#endif
